/*---C语言学习区域的开始。-----------------------------------------------*/
//主函数
void main() {
    //定义一个变量a，并且分配了1个字节的RAM空间。
    unsigned char a;
    //定义一个变量b，并且分配了1个字节的RAM空间。
    unsigned char b;
    //定义一个变量c，并且分配了2个字节的RAM空间。
    unsigned int c;
    //定义一个变量d，并且分配了2个字节的RAM空间。
    unsigned int d;
    //定义一个变量e，并且分配了4个字节的RAM空间。
    unsigned long e;
    //定义一个变量f，并且分配了4个字节的RAM空间。
    unsigned long f;
    //把255赋值给变量a，a此时会是什么数？会超范围溢出吗？
    a = 255;
    //把256赋值给变量b，b此时会是什么数？会超范围溢出吗？
    b = 256;
    //把65535赋值给变量c，c此时会是什么数？会超范围溢出吗？
    c = 65535;
    //把65536赋值给变量d，d此时会是什么数？会超范围溢出吗？
    d = 65536;
    //把4294967295赋值给变量e，e此时会是什么数？会超范围溢出吗？
    e = 4294967295;
    //把4294967296赋值给变量f，f此时会是什么数？会超范围溢出吗？
    f = 4294967296;
    //把第1个数a发送到电脑端的串口助手软件上观察。
    View(a);
    //把第2个数b发送到电脑端的串口助手软件上观察。
    View(b);
    //把第3个数c发送到电脑端的串口助手软件上观察。
    View(c);
    //把第4个数d发送到电脑端的串口助手软件上观察。
    View(d);
    //把第5个数e发送到电脑端的串口助手软件上观察。
    View(e);
    //把第6个数f发送到电脑端的串口助手软件上观察。
    View(f);
    while (1) {
    }
}
/*---C语言学习区域的结束。-----------------------------------------------*/
